export interface notificationsItem {
  paging: {
    is_end: boolean;
    previous: string;
    is_start: boolean;
    next: string;
  };
  data: {
    attach_info: string;
    target: {
      question_type: string;
      created: number;
      url: string;
      title: string;
      type: string;
      id: number;
      updated_time: number;
    };
    merge_count: number;
    is_read: boolean;
    create_time: number;
    content: {
      verb: string;
      actors: {
        link: string;
        type: string;
        url_token: string;
        name: string;
      }[] & {
        link: string;
        type: string;
        url_token: string;
        name: string;
      };
      target: {
        text: string;
        link: string;
      };
      extend: {
        text: string;
        icon: string;
      };
    };
    type: string;
    id: string;
  }[];
}

export interface notiFollowListItem {
  paging: {
    is_end: boolean;
    previous: string;
    is_start: boolean;
    next: string;
  };
  data: {
    attach_info: string;
    target: {
      avatar_url_template: string;
      badge: undefined[];
      name: string;
      is_advertiser: boolean;
      url: string;
      gender: number;
      user_type: string;
      headline: string;
      avatar_url: string;
      is_org: boolean;
      type: string;
      url_token: string;
      id: string;
    };
    merge_count: number;
    is_read: boolean;
    create_time: number;
    content: {
      verb: string;
      actors: {
        link: string;
        type: string;
        url_token: string;
        name: string;
      }[];
      target: {
        text: string;
        link: string;
      };
      extend: {
        text: string;
        icon: string;
      };
    };
  }[];
}
